/** * fullPage 2.1.5 * https://github.com/alvarotrigo/fullPage.js * MIT licensed * * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo */
html, body{margin: 0; padding: 0;overflow:hidden; /*Avoid flicker on slides transitions for mobile phones #336 */-webkit-tap-highlight-color: rgba(0,0,0,0);}
#superContainer{height: 1078px; position: relative;/* Touch detection for Windows 8 */ -ms-touch-action: none; /* IE 11 on Windows Phone 8.1*/touch-action: none;}
.fp-section{position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.fp-slide{float: left;}
.fp-slide, .fp-slidesContainer{height: 1078px; display: block;}
.fp-slides{height: 100%; overflow: hidden; position: relative; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.fp-section.fp-table, .fp-slide.fp-table{display: table; width: 100%;}
.fp-tableCell{display: table-cell; vertical-align: middle; width: 100%; height: 1078px;}
.fp-slidesContainer{float: left; position: relative;}
.fp-controlArrow{position: absolute; top: 50%; cursor: pointer; width: 0; height: 0; border-style: solid; margin-top: -38px;}
.fp-controlArrow.fp-prev{left: 15px; width: 0; border-width: 38.5px 34px 38.5px 0; border-color: transparent #fff transparent transparent;}
.fp-controlArrow.fp-next{right: 15px; border-width: 38.5px 0 38.5px 34px; border-color: transparent transparent transparent #fff;}
.fp-scrollable{overflow: scroll;}
.fp-easing{-webkit-transition: all 0.7s ease-out; -moz-transition: all 0.7s ease-out; -o-transition: all 0.7s ease-out; transition: all 0.7s ease-out;}
#fp-nav{position: fixed; z-index: 100; margin-top: -32px; top: 50%; opacity: 1; right:20px;}
#fp-nav.right{right: 50px;}
/*#fp-nav.left{*/ /*left: 17px;*/
/*}*/
.fp-slidesNav{position: absolute; z-index: 4; left: 50%; opacity: 1;}
.fp-slidesNav.bottom{bottom: 17px;}
.fp-slidesNav.top{top: 17px;}
#fp-nav ul,
.fp-slidesNavul{margin: 0; padding: 0;}
#fp-nav li,
.fp-slidesNavli{display: block; width: 25px; height: 25px; margin: 7px; position:relative; text-align: center; line-height:20px;}
.fp-slidesNavli{display: inline-block;}
#fp-nav li a,
.fp-slidesNavli a{display: block; position: relative; z-index: 1; width: 100%; height: 100%; cursor: pointer; text-decoration: none;}
#fp-nav li a:hover{background: url(../images/icon.png) no-repeat -4px -153px;}
#fp-nav li a:hover span{background:#00cefa;}
#fp-nav li .active span,
.fp-slidesNav.active span{background:#00cefa;}
#fp-nav span,
.fp-slidesNavspan{top: 8px; left: 7px; width: 8px; height: 8px; background: #d4d4d4; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; z-index: 1;}
.fp-tooltip{position: absolute; color: #fff; font-size: 14px; font-family: arial, helvetica, sans-serif; top: -2px;}
/*.fp-tooltip.right{*/ /*right: 20px;*/
/*}*/
/*.fp-tooltip.left{*/ /*left: 20px;*/
/*}*/
